Skip to content

chore: 🐝 Update SDK - Generate 0.32.0#149

Open
github-actions[bot] wants to merge 2 commits into
mainfrom
speakeasy-sdk-regen-1781311562
Open

chore: 🐝 Update SDK - Generate 0.32.0#149
github-actions[bot] wants to merge 2 commits into
mainfrom
speakeasy-sdk-regen-1781311562

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 13, 2026

Copy link
Copy Markdown

SDK update

Versioning

Version Bump Type: [minor] - 🤖 (automated)

Tip

If updates to your OpenAPI document introduce breaking changes, be sure to update the info.version field to trigger the correct version bump.
Speakeasy supports manual control of SDK versioning through multiple methods.

Python SDK Changes Detected:

  • polar.organizations.update():
    • request.organization_update.notification_settings Removed Breaking ⚠️
    • response Changed Breaking ⚠️
  • polar.orders.update(): response.customer.avatar_url Changed Breaking ⚠️
  • polar._endpointcheckout_expired_post():
    • request.data.products.[].prices.[] Changed Breaking ⚠️
  • polar.customer_meters.get(): response.customer Changed Breaking ⚠️
  • polar.customer_meters.list(): response.items.[].customer Changed Breaking ⚠️
  • polar.events.get(): response.[system_event].[subscription.uncanceled].customer Changed Breaking ⚠️
  • polar.events.list(): response.[list_resource_event_].items.[].[system_event].[balance.dispute].customer Changed Breaking ⚠️
  • polar.customer-sessions.create(): response.customer Changed Breaking ⚠️
  • polar.customer_portal.license_keys.activate(): response.license_key.customer.avatar_url Changed Breaking ⚠️
  • polar.customer_portal.license_keys.validate(): response.customer.avatar_url Changed Breaking ⚠️
  • polar.customer_portal.license_keys.get(): response.customer.avatar_url Changed Breaking ⚠️
  • polar._endpointsubscription_created_post():
    • request.data Changed Breaking ⚠️
  • polar._endpointsubscription_updated_post():
    • request.data Changed Breaking ⚠️
  • polar._endpointsubscription_active_post():
    • request.data Changed Breaking ⚠️
  • polar._endpointsubscription_canceled_post():
    • request.data Changed Breaking ⚠️
  • polar._endpointsubscription_uncanceled_post():
    • request.data Changed Breaking ⚠️
  • polar._endpointsubscription_revoked_post():
    • request.data Changed Breaking ⚠️
  • polar._endpointsubscription_past_due_post():
    • request.data Changed Breaking ⚠️
  • polar._endpointproduct_created_post():
    • request.data.prices.[] Changed Breaking ⚠️
  • polar._endpointproduct_updated_post():
    • request.data.prices.[] Changed Breaking ⚠️
  • polar._endpointorganization_updated_post():
    • request.data Changed Breaking ⚠️
  • polar.customer_portal.license_keys.list(): response.items.[].customer.avatar_url Changed Breaking ⚠️
  • polar.customers.get_state_external(): response Changed Breaking ⚠️
  • polar._endpointcheckout_created_post():
    • request.data.products.[].prices.[] Changed Breaking ⚠️
  • polar.customers.get_state(): response Changed Breaking ⚠️
  • polar.organizations.list_organizations(): response.items.[] Changed Breaking ⚠️
  • polar._endpointcheckout_updated_post():
    • request.data.products.[].prices.[] Changed Breaking ⚠️
  • polar.organizations.create():
    • request.notification_settings Removed Breaking ⚠️
    • response Changed Breaking ⚠️
  • polar.checkouts.create():
    • request.prices.{}.[].[free] Removed Breaking ⚠️
    • response.products.[].prices.[] Changed
  • polar.subscriptions.list(): response.items.[] Changed Breaking ⚠️
  • polar.subscriptions.create(): response Changed Breaking ⚠️
  • polar.subscriptions.get(): response Changed Breaking ⚠️
  • polar.subscriptions.revoke(): response Changed Breaking ⚠️
  • polar.subscriptions.update(): response Changed Breaking ⚠️
  • polar.benefits.update(): request_body Changed Breaking ⚠️
  • polar.benefits.grants(): response.items.[].customer Changed Breaking ⚠️
  • polar.benefit-grants.list(): response.items.[].customer Changed Breaking ⚠️
  • polar.customers.update_external(): response Changed Breaking ⚠️
  • polar.products.create():
    • request Changed Breaking ⚠️
    • response.prices.[] Changed
  • polar.customers.get_external(): response Changed Breaking ⚠️
  • polar.products.update():
    • request.product_update.prices.[].[2].[free] Removed Breaking ⚠️
    • response.prices.[] Changed
  • polar.customers.update(): response Changed Breaking ⚠️
  • polar.orders.list(): response.items.[].customer.avatar_url Changed Breaking ⚠️
  • polar.orders.create(): response.customer.avatar_url Changed Breaking ⚠️
  • polar.orders.get(): response.customer.avatar_url Changed Breaking ⚠️
  • polar.organizations.get(): response Changed Breaking ⚠️
  • polar.orders.finalize(): response.customer.avatar_url Changed Breaking ⚠️
  • polar.customers.get(): response Changed Breaking ⚠️
  • polar.license_keys.list(): response.items.[].customer.avatar_url Changed Breaking ⚠️
  • polar.customers.create(): response Changed Breaking ⚠️
  • polar.customers.list(): response.items.[] Changed Breaking ⚠️
  • polar.license_keys.activate(): response.license_key.customer.avatar_url Changed Breaking ⚠️
  • polar.license_keys.validate(): response.customer.avatar_url Changed Breaking ⚠️
  • polar.license_keys.get_activation(): response.license_key.customer.avatar_url Changed Breaking ⚠️
  • polar.license_keys.update(): response.customer.avatar_url Changed Breaking ⚠️
  • polar.license_keys.get(): response.customer.avatar_url Changed Breaking ⚠️
  • polar._endpointbenefit_grant_cycled_post():
    • request.data.[benefit_grant_discord_webhook].customer Changed
  • polar.files.update(): response.[support_case_attachment] Added
  • polar.files.uploaded(): response.[support_case_attachment] Added
  • polar.files.create():
    • request.[support_case_attachment] Added
  • polar.files.list(): response.items.[].[support_case_attachment] Added
  • polar.checkouts.client_confirm(): response.products.[].prices.[] Changed
  • polar.checkouts.client_update(): response.products.[].prices.[] Changed
  • polar.checkouts.client_get(): response.products.[].prices.[] Changed
  • polar.checkout-links.list(): response.items.[].products.[].prices.[] Changed
  • polar.checkout-links.create(): response.products.[].prices.[] Changed
  • polar.checkout-links.get(): response.products.[].prices.[] Changed
  • polar.checkout-links.update(): response.products.[].prices.[] Changed
  • polar.checkouts.update(): response.products.[].prices.[] Changed
  • polar.checkouts.get(): response.products.[].prices.[] Changed
  • polar.checkouts.list(): response.items.[].products.[].prices.[] Changed
  • polar.products.update_benefits(): response.prices.[] Changed
  • polar.products.get(): response.prices.[] Changed
  • polar.products.list(): response.items.[].prices.[] Changed
  • polar._endpointbenefit_grant_revoked_post():
    • request.data.[benefit_grant_license_keys_webhook].customer Changed
  • polar._endpointbenefit_grant_updated_post():
    • request.data.[benefit_grant_meter_credit_webhook].customer Changed
  • polar.members.update_member():
    • request.member_update.email Added
  • polar.members.update_member_by_external_id():
    • request.member_update.email Added
  • polar.customer_portal.seats.list_claimed_subscriptions(): response.items.[].product.prices.[] Changed
  • polar._endpointbenefit_grant_created_post():
    • request.data.[benefit_grant_custom_webhook].customer Changed
  • polar._endpointorder_refunded_post():
    • request.data.customer.avatar_url Changed
  • polar._endpointorder_paid_post():
    • request.data.customer.avatar_url Changed
  • polar._endpointorder_updated_post():
    • request.data.customer.avatar_url Changed
  • polar.customer_portal.members.update_member():
    • request.customer_portal_member_update.name Added
  • polar.customer_portal.orders.list(): response.items.[].product.prices.[] Changed
  • polar.customer_portal.orders.get(): response.product.prices.[] Changed
  • polar.customer_portal.orders.update(): response.product.prices.[] Changed
  • polar.customer_portal.organizations.get(): response.products.[].prices.[] Changed
  • polar.customer_portal.subscriptions.list(): response.items.[].product.prices.[] Changed
  • polar.customer_portal.subscriptions.get(): response.product.prices.[] Changed
  • polar.customer_portal.subscriptions.cancel(): response.product.prices.[] Changed
  • polar.customer_portal.subscriptions.update(): response.product.prices.[] Changed
  • polar._endpointorder_created_post():
    • request.data.customer.avatar_url Changed
  • polar._endpointcustomer_state_changed_post():
    • request.data Changed
  • polar._endpointcustomer_deleted_post():
    • request.data Changed
  • polar._endpointcustomer_updated_post():
    • request.data Changed
  • polar._endpointcustomer_created_post():
    • request.data Changed
OpenAPI Change Summary
├─┬Info
│ └──[🔀] version (7:16)
├─┬Paths
│ ├─┬/v1/customer-seats/{seat_id}
│ │ └─┬DELETE
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:267688)❌ 
│ ├─┬/v1/benefit-grants/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:43640)❌ 
│ ├─┬/v1/oauth2/revoke
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:25506)❌ 
│ ├─┬/v1/benefits/
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:31626)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:32399)❌ 
│ ├─┬/v1/subscriptions/
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:6255)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:13251)❌ 
│ │ └─┬POST
│ │   ├──[-] tags (1:13430)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:14422)❌ 
│ ├─┬/v1/license-keys/validate
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:137042)❌ 
│ ├─┬/v1/orders/
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:66385)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:72394)❌ 
│ │ └─┬POST
│ │   ├──[-] tags (1:72552)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:73439)❌ 
│ ├─┬/v1/license-keys/deactivate
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:139191)❌ 
│ ├─┬/v1/discounts/
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:157149)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:157932)❌ 
│ ├─┬/v1/meters/{id}/quantities
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:299529)❌ 
│ ├─┬/v1/disputes/{id}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:93561)❌ 
│ ├─┬/v1/event-types/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:288730)❌ 
│ ├─┬/v1/customer-portal/orders/{id}/payment-status
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:250427)❌ 
│ ├─┬/v1/checkouts/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:100202)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:101609)❌ 
│ ├─┬/v1/products/{id}/benefits
│ │ └─┬POST
│ │   ├──[-] tags (1:64919)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:66195)❌ 
│ ├─┬/v1/customer-portal/license-keys/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:228930)❌ 
│ ├─┬/v1/benefits/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:33510)❌ 
│ │ ├─┬DELETE
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:36415)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:35178)❌ 
│ ├─┬/v1/customer-portal/seats/subscriptions
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:222432)❌ 
│ ├─┬/v1/members/external/{external_id}
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:189338)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:190789)❌ 
│ │ ├─┬DELETE
│ │ │ ├──[-] tags (1:192730)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:194087)❌ 
│ │ └─┬PATCH
│ │   ├──[-] tags (1:190972)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:192542)❌ 
│ ├─┬/v1/customer-seats
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:266702)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:265534)❌ 
│ ├─┬/v1/customer-portal/orders/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:244515)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:245712)❌ 
│ ├─┬/v1/customer-portal/organizations/{slug}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:253171)❌ 
│ ├─┬/v1/checkouts/
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:98361)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:99147)❌ 
│ ├─┬/v1/metrics/
│ │ └─┬GET
│ │   ├──[-] tags (1:114001)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:118427)❌ 
│ ├─┬/v1/customers/external/{external_id}/payment-methods
│ │ └─┬GET
│ │   ├──[-] tags (1:180105)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:181843)❌ 
│ ├─┬/v1/customer-portal/subscriptions/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:256660)❌ 
│ ├─┬/v1/customer-portal/subscriptions/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:257994)❌ 
│ │ ├─┬DELETE
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:261114)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:259706)❌ 
│ ├─┬/v1/webhooks/endpoints/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:47826)❌ 
│ │ ├─┬DELETE
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:49989)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:49021)❌ 
│ ├─┬/v1/orders/{id}/receipt
│ │ └─┬GET
│ │   ├──[-] tags (1:82256)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:83193)❌ 
│ ├─┬/v1/organization-access-tokens/
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:299718)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:302470)❌ 
│ │ └─┬POST
│ │   ├──[-] tags (1:302688)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:303373)❌ 
│ ├─┬/v1/customer-portal/customer-session/user
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:224205)❌ 
│ ├─┬/v1/customer-portal/wallets/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:263313)❌ 
│ ├─┬/v1/customer-portal/benefit-grants/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:200195)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:201806)❌ 
│ ├─┬/v1/customers/external/{external_id}
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:171730)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:172644)❌ 
│ │ ├─┬DELETE
│ │ │ ├──[-] tags (1:174044)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:175320)❌ 
│ │ └─┬PATCH
│ │   ├──[-] tags (1:172820)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:173863)❌ 
│ ├─┬/v1/oauth2/register/{client_id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:21803)❌ 
│ │ ├─┬PUT
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:22666)❌ 
│ │ └─┬DELETE
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:23389)❌ 
│ ├─┬/v1/customer-portal/wallets/{id}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:264466)❌ 
│ ├─┬/v1/webhooks/events/{id}/redeliver
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:55869)❌ 
│ ├─┬/v1/customer-sessions/
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:271694)❌ 
│ ├─┬/v1/customer-meters/
│ │ └─┬GET
│ │   ├──[-] tags (1:305445)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:309200)❌ 
│ ├─┬/v1/refunds/
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:88191)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:89090)❌ 
│ ├─┬/v1/customer-portal/customers/me/payment-methods/{id}
│ │ └─┬DELETE
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:208864)❌ 
│ ├─┬/v1/checkout-links/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:144543)❌ 
│ │ ├─┬DELETE
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:146644)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:145704)❌ 
│ ├─┬/v1/webhooks/endpoints/{id}/secret
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:51119)❌ 
│ ├─┬/v1/customer-portal/customers/me
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:202595)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:203471)❌ 
│ ├─┬/v1/customers/{id}/payment-methods
│ │ └─┬GET
│ │   ├──[-] tags (1:178183)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:179865)❌ 
│ ├─┬/v1/customers/
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:161136)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:164892)❌ 
│ │ └─┬POST
│ │   ├──[-] tags (1:165059)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:165695)❌ 
│ ├─┬/v1/license-keys/{id}/activations/{activation_id}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:136052)❌ 
│ ├─┬/v1/customer-portal/customers/me/email-update/verify
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:211582)❌ 
│ ├─┬/v1/customer-meters/{id}
│ │ └─┬GET
│ │   ├──[-] tags (1:309414)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:310307)❌ 
│ ├─┬/v1/oauth2/userinfo
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:26770)❌ 
│ ├─┬/v1/organizations/
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:2618)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:3415)❌ 
│ ├─┬/v1/payments/
│ │ └─┬GET
│ │   ├──[-] tags (1:310502)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:315057)❌ 
│ ├─┬/v1/custom-fields/
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:150124)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:150944)❌ 
│ ├─┬/v1/customer-portal/license-keys/deactivate
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:233990)❌ 
│ ├─┬/v1/customer-portal/license-keys/activate
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:232822)❌ 
│ ├─┬/v1/customer-portal/members
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:235658)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:236863)❌ 
│ ├─┬/v1/customer-portal/customers/me/email-update/request
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:209812)❌ 
│ ├─┬/v1/checkouts/client/{client_secret}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:102799)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:104377)❌ 
│ ├─┬/v1/events/names
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:282262)❌ 
│ ├─┬/v1/customer-seats/claim/{invitation_token}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:269674)❌ 
│ ├─┬/v1/customer-portal/downloadables/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:226537)❌ 
│ ├─┬/v1/customer-portal/orders/{id}/receipt
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:249228)❌ 
│ ├─┬/v1/oauth2/introspect
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:26149)❌ 
│ ├─┬/v1/customer-portal/license-keys/{id}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:230140)❌ 
│ ├─┬/v1/oauth2/authorize
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:24143)❌ 
│ ├─┬/v1/checkouts/client/{client_secret}/confirm
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:106259)❌ 
│ ├─┬/v1/customer-portal/customers/me/payment-methods/confirm
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:207620)❌ 
│ ├─┬/v1/license-keys/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:133509)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:134730)❌ 
│ ├─┬/v1/license-keys/activate
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:138271)❌ 
│ ├─┬/v1/customer-portal/orders/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:243371)❌ 
│ ├─┬/v1/customer-portal/meters/{id}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:215860)❌ 
│ ├─┬/v1/customers/external/{external_id}/state
│ │ └─┬GET
│ │   ├──[-] tags (1:176830)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:177963)❌ 
│ ├─┬/v1/customer-seats/claim
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:270543)❌ 
│ ├─┬/v1/customer-portal/license-keys/validate
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:231347)❌ 
│ ├─┬/v1/meters/
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:293245)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:293980)❌ 
│ ├─┬/v1/customer-portal/orders/{id}/confirm-payment
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:252122)❌ 
│ ├─┬/v1/customer-portal/customer-session/introspect
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:223315)❌ 
│ ├─┬/v1/customers/{id}/state
│ │ └─┬GET
│ │   ├──[-] tags (1:175528)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:176611)❌ 
│ ├─┬/v1/products/{id}
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:62399)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:63335)❌ 
│ │ └─┬PATCH
│ │   ├──[-] tags (1:63499)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:64720)❌ 
│ ├─┬/v1/members/
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:182050)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:184741)❌ 
│ │ └─┬POST
│ │   ├──[-] tags (1:184910)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:185927)❌ 
│ ├─┬/v1/custom-fields/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:152030)❌ 
│ │ ├─┬DELETE
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:154133)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:153203)❌ 
│ ├─┬/v1/files/
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:108750)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:109482)❌ 
│ ├─┬/v1/discounts/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:158968)❌ 
│ │ ├─┬DELETE
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:160982)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:160092)❌ 
│ ├─┬/v1/files/{id}
│ │ ├─┬DELETE
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:113855)❌ 
│ │ └─┬PATCH
│ │   ├─┬Responses
│ │   │ └─┬200
│ │   │   └─┬application/json
│ │   │     └─┬Schema
│ │   │       ├──[+] oneOf (65703:40)
│ │   │       └──Discriminator
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:112897)❌ 
│ ├─┬/v1/members/{id}
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:186119)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:186992)❌ 
│ │ ├─┬DELETE
│ │ │ ├──[-] tags (1:188355)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:189128)❌ 
│ │ └─┬PATCH
│ │   ├──[-] tags (1:187160)❌ 
│ │   ├──[🔀] description (10778:24)
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:188182)❌ 
│ ├─┬/v1/customer-portal/customers/me/email-update/check
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:210635)❌ 
│ ├─┬/v1/customer-portal/customers/me/payment-methods
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:205138)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:206350)❌ 
│ ├─┬/v1/license-keys/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:132371)❌ 
│ ├─┬/v1/disputes/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:92577)❌ 
│ ├─┬/v1/checkout-links/
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:142664)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:143469)❌ 
│ ├─┬/v1/meters/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:294959)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:296026)❌ 
│ ├─┬/v1/benefits/{id}/grants
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:39508)❌ 
│ ├─┬/v1/webhooks/endpoints
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:45895)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:46726)❌ 
│ ├─┬/v1/orders/export
│ │ └─┬GET
│ │   ├──[-] tags (1:73622)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:75535)❌ 
│ ├─┬/v1/events/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:278199)❌ 
│ ├─┬/v1/customers/{id}
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:167407)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:168271)❌ 
│ │ ├─┬DELETE
│ │ │ ├──[-] tags (1:169587)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:171519)❌ 
│ │ └─┬PATCH
│ │   ├──[-] tags (1:168438)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:169415)❌ 
│ ├─┬/v1/metrics/limits
│ │ └─┬GET
│ │   ├──[-] tags (1:122997)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:123397)❌ 
│ ├─┬/v1/metrics/dashboards/{id}
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:126068)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:126835)❌ 
│ │ ├─┬DELETE
│ │ │ ├──[-] tags (1:128089)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:128759)❌ 
│ │ └─┬PATCH
│ │   ├──[-] tags (1:127006)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:127913)❌ 
│ ├─┬/v1/customer-portal/benefit-grants/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:198826)❌ 
│ ├─┬/v1/customer-seats/{seat_id}/resend
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:268758)❌ 
│ ├─┬/v1/files/{id}/uploaded
│ │ └─┬POST
│ │   ├─┬Responses
│ │   │ └─┬200
│ │   │   └─┬application/json
│ │   │     └─┬Schema
│ │   │       ├──[+] oneOf (65703:40)
│ │   │       └──Discriminator
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:111213)❌ 
│ ├─┬/v1/products/
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:56037)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:61417)❌ 
│ │ └─┬POST
│ │   ├──[-] tags (1:61581)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:62210)❌ 
│ ├─┬/v1/organizations/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:4619)❌ 
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:6089)❌ 
│ ├─┬/v1/orders/{id}/invoice
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:81216)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:82067)❌ 
│ │ └─┬POST
│ │   ├──[-] tags (1:80193)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:81046)❌ 
│ ├─┬/v1/events/{id}
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:283246)❌ 
│ ├─┬/v1/customer-portal/seats/{seat_id}/resend
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:220589)❌ 
│ ├─┬/v1/oauth2/token
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:24880)❌ 
│ ├─┬/v1/customers/export
│ │ └─┬GET
│ │   ├──[-] tags (1:165890)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:167215)❌ 
│ ├─┬/v1/events/ingest
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:284033)❌ 
│ ├─┬/v1/customer-portal/meters/
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:214532)❌ 
│ ├─┬/v1/subscriptions/export
│ │ └─┬GET
│ │   ├──[-] tags (1:14633)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:15978)❌ 
│ ├─┬/v1/oauth2/register
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:21042)❌ 
│ ├─┬/v1/metrics/export
│ │ └─┬GET
│ │   ├──[-] tags (1:118610)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:122811)❌ 
│ ├─┬/v1/customer-portal/seats
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:217387)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:218464)❌ 
│ ├─┬/v1/metrics/dashboards
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:123587)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:124997)❌ 
│ │ └─┬POST
│ │   ├──[-] tags (1:125169)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:125862)❌ 
│ ├─┬/v1/customer-portal/members/{id}
│ │ ├─┬DELETE
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:239229)❌ 
│ │ └─┬PATCH
│ │   ├──[🔀] description (13662:24)
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:238202)❌ 
│ ├─┬/v1/payments/{id}
│ │ └─┬GET
│ │   ├──[-] tags (1:315243)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:316081)❌ 
│ ├─┬/v1/webhooks/deliveries
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:54794)❌ 
│ ├─┬/v1/organization-access-tokens/{id}
│ │ ├─┬DELETE
│ │ │ ├──[-] tags (1:304658)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:305210)❌ 
│ │ └─┬PATCH
│ │   ├──[-] tags (1:303636)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:304435)❌ 
│ ├─┬/v1/orders/{id}/finalize
│ │ └─┬POST
│ │   ├──[-] tags (1:77840)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:80001)❌ 
│ ├─┬/v1/event-types/{id}
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:289778)❌ 
│ ├─┬/v1/customer-portal/orders/{id}/invoice
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:247990)❌ 
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:246874)❌ 
│ ├─┬/v1/customer-portal/seats/{seat_id}
│ │ └─┬DELETE
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:219485)❌ 
│ ├─┬/v1/orders/{id}
│ │ ├─┬GET
│ │ │ ├──[-] tags (1:75715)❌ 
│ │ │ └─┬Extensions
│ │ │   └──[-] x-speakeasy-mcp (1:76538)❌ 
│ │ └─┬PATCH
│ │   ├──[-] tags (1:76696)❌ 
│ │   └─┬Extensions
│ │     └──[-] x-speakeasy-mcp (1:77649)❌ 
│ └─┬/v1/subscriptions/{id}
│   ├─┬GET
│   │ ├──[-] tags (1:16186)❌ 
│   │ └─┬Extensions
│   │   └──[-] x-speakeasy-mcp (1:17086)❌ 
│   ├─┬DELETE
│   │ ├──[-] tags (1:19001)❌ 
│   │ └─┬Extensions
│   │   └──[-] x-speakeasy-mcp (1:20241)❌ 
│   └─┬PATCH
│     ├──[-] tags (1:17265)❌ 
│     └─┬Extensions
│       └──[-] x-speakeasy-mcp (1:18817)❌ 
├─┬Tags
│ └──[-] mcp (1:1149125)❌ 
└─┬Components
  ├──[-] schemas (1:825887)❌ 
  ├──[-] schemas (1:1011668)❌ 
  ├──[-] schemas (1:1010089)❌ 
  ├──[+] schemas (65703:40)
  ├──[+] schemas (65622:42)
  ├─┬FileCreate
  │ ├──[+] oneOf (65622:42)
  │ └──Discriminator
  ├─┬SubscriptionUpdateBillingPeriod
  │ └──[+] additionalProperties (65175:33)❌ 
  ├─┬SubscriptionCancel
  │ └──[+] additionalProperties (62906:33)❌ 
  ├─┬CustomerStateTeam
  │ └─┬avatar_url
  │   ├──[-] type (1:728818)❌ 
  │   ├──[+] anyOf (42501:15)
  │   └──[+] anyOf (42504:15)
  ├─┬CustomerIndividual
  │ └─┬avatar_url
  │   ├──[-] type (1:667391)❌ 
  │   ├──[+] anyOf (38791:15)
  │   └──[+] anyOf (38794:15)
  ├─┬CustomerPortalMemberUpdate
  │ ├──[🔀] description (40772:24)
  │ ├──[+] properties (40737:11)
  │ └─┬role
  │   ├──[-] examples (1:699755)
  │   ├──[-] examples (1:699774)
  │   ├──[+] title (40751:22)
  │   ├──[🔀] description (40752:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (40739:15)❌ 
  ├─┬CheckoutUpdatePublic
  │ └─┬seats
  │   └─┬ANYOF
  │     └──[🔀] maximum (34331:28)❌ 
  ├─┬OrganizationCreate
  │ └──[-] properties (1:957220)❌ 
  ├─┬ProductCreateOneTime
  │ └─┬prices
  │   └─┬Schema
  │     ├──[-] oneOf (1:1015376)❌ 
  │     ├──Discriminator
  │     ├─┬ONEOF
  │     │ └──[🔀] $ref (61021:23)❌ 
  │     └─┬ONEOF
  │       └──[🔀] $ref (60870:23)❌ 
  ├─┬CheckoutProductsCreate
  │ ├─┬seats
  │ │ └─┬ANYOF
  │ │   └──[🔀] maximum (32332:28)❌ 
  │ ├─┬max_seats
  │ │ └─┬ANYOF
  │ │   └──[🔀] maximum (32360:28)❌ 
  │ ├─┬prices
  │ │ └─┬ANYOF
  │ │   └─┬Schema
  │ │     ├──[🔀] description (32636:34)
  │ │     └─┬Schema
  │ │       ├──[-] oneOf (1:1015376)❌ 
  │ │       ├──Discriminator
  │ │       ├─┬ONEOF
  │ │       │ └──[🔀] $ref (61021:23)❌ 
  │ │       └─┬ONEOF
  │ │         └──[🔀] $ref (60870:23)❌ 
  │ └─┬min_seats
  │   └─┬ANYOF
  │     └──[🔀] maximum (32346:28)❌ 
  ├─┬ProductUpdate
  │ └─┬prices
  │   └─┬ANYOF
  │     └─┬Schema
  │       └─┬ANYOF
  │         ├──[-] oneOf (1:1015376)❌ 
  │         ├──Discriminator
  │         ├─┬ONEOF
  │         │ └──[🔀] $ref (61021:23)❌ 
  │         └─┬ONEOF
  │           └──[🔀] $ref (60870:23)❌ 
  ├─┬CheckoutUpdate
  │ └─┬seats
  │   └─┬ANYOF
  │     └──[🔀] maximum (33949:28)❌ 
  ├─┬CheckoutConfirmStripe
  │ └─┬seats
  │   └─┬ANYOF
  │     └──[🔀] maximum (29515:28)❌ 
  ├─┬SubscriptionRevoke
  │ └──[+] additionalProperties (64502:33)❌ 
  ├─┬BenefitGitHubRepositoryUpdate
  │ └──[-] properties (1:423667)❌ 
  ├─┬CheckoutLinkUpdate
  │ └─┬seats
  │   └─┬ANYOF
  │     └──[🔀] maximum (31143:28)❌ 
  ├─┬FileServiceTypes
  │ └──[+] enum (47484:11)
  ├─┬CustomerTeam
  │ └─┬avatar_url
  │   ├──[-] type (1:745311)❌ 
  │   ├──[+] anyOf (43470:15)
  │   └──[+] anyOf (43473:15)
  ├─┬OrganizationFeatureSettings
  │ ├──[-] properties (1:963200)❌ 
  │ └──[+] properties (58109:11)
  ├─┬SubscriptionUpdateBase
  │ └──[+] additionalProperties (65162:33)❌ 
  ├─┬BenefitDiscordUpdate
  │ └──[-] properties (1:400086)❌ 
  ├─┬CheckoutLinkCreateProducts
  │ └─┬seats
  │   └─┬ANYOF
  │     └──[🔀] maximum (30778:28)❌ 
  ├─┬CheckoutLinkCreateProductPrice
  │ └─┬seats
  │   └─┬ANYOF
  │     └──[🔀] maximum (30622:28)❌ 
  ├─┬MemberUpdate
  │ ├──[+] properties (50252:11)
  │ ├─┬name
  │ │ ├──[🔀] title (50262:22)
  │ │ └─┬ANYOF
  │ │   ├──[-] examples (1:856402)
  │ │   ├──[-] maxLength (1:856342)❌ 
  │ │   ├──[+] format (50256:27)❌ 
  │ │   └──[-] description (1:856362)
  │ └─┬role
  │   ├──[-] examples (1:856611)
  │   ├──[+] title (50250:22)
  │   ├──[-] description (1:856551)
  │   └─┬ANYOF
  │     └──[🔀] $ref (50238:15)❌ 
  ├─┬BenefitSlackSharedChannelUpdate
  │ └──[-] properties (1:484704)❌ 
  ├─┬CheckoutPriceCreate
  │ ├─┬max_seats
  │ │ └─┬ANYOF
  │ │   └──[🔀] maximum (31410:28)❌ 
  │ ├─┬seats
  │ │ └─┬ANYOF
  │ │   └──[🔀] maximum (31382:28)❌ 
  │ └─┬min_seats
  │   └─┬ANYOF
  │     └──[🔀] maximum (31396:28)❌ 
  ├─┬OrderCustomer
  │ └─┬avatar_url
  │   ├──[-] type (1:917200)❌ 
  │   ├──[+] anyOf (54709:15)
  │   └──[+] anyOf (54712:15)
  ├─┬OrganizationNotificationSettings
  │ ├──[+] required (58214:11)❌ 
  │ ├──[+] properties (58205:11)
  │ ├─┬new_subscription
  │ │ └──[🔀] title (58199:22)
  │ └─┬new_order
  │   └──[🔀] title (58207:22)
  ├─┬LicenseKeyCustomer
  │ └─┬avatar_url
  │   ├──[-] type (1:834059)❌ 
  │   ├──[+] anyOf (48704:15)
  │   └──[+] anyOf (48707:15)
  ├─┬Organization
  │ ├──[-] required (1:945133)❌ 
  │ └──[-] properties (1:940734)❌ 
  ├─┬ListResource_FileRead_
  │ └─┬items
  │   └─┬Schema
  │     ├──[+] oneOf (65703:40)
  │     └──Discriminator
  ├─┬SubscriptionUpdateSeats
  │ └──[+] additionalProperties (65375:33)❌ 
  ├─┬TaxIDFormat
  │ └──[+] enum (66068:11)
  ├─┬OrganizationUpdate
  │ └──[-] properties (1:971589)❌ 
  ├─┬SubscriptionCustomer
  │ └─┬avatar_url
  │   ├──[-] type (1:1066661)❌ 
  │   ├──[+] anyOf (63611:15)
  │   └──[+] anyOf (63614:15)
  ├─┬ProductCreateRecurring
  │ └─┬prices
  │   └─┬Schema
  │     ├──[-] oneOf (1:1015376)❌ 
  │     ├──Discriminator
  │     ├─┬ONEOF
  │     │ └──[🔀] $ref (61021:23)❌ 
  │     └─┬ONEOF
  │       └──[🔀] $ref (60870:23)❌ 
  ├─┬SubscriptionUpdateClear
  │ └──[+] additionalProperties (65190:33)❌ 
  ├─┬CheckoutProductCreate
  │ ├─┬min_seats
  │ │ └─┬ANYOF
  │ │   └──[🔀] maximum (31947:28)❌ 
  │ ├─┬seats
  │ │ └─┬ANYOF
  │ │   └──[🔀] maximum (31933:28)❌ 
  │ └─┬max_seats
  │   └─┬ANYOF
  │     └──[🔀] maximum (31961:28)❌ 
  ├─┬CustomerStateIndividual
  │ └─┬avatar_url
  │   ├──[-] type (1:718074)❌ 
  │   ├──[+] anyOf (41839:15)
  │   └──[+] anyOf (41842:15)
  ├─┬LegacyRecurringProductPrice
  │ ├──[-] oneOf (1:825887)❌ 
  │ └──Discriminator
  ├─┬CustomerProduct
  │ └─┬benefits
  │   └──[🔀] description (40961:28)
  ├─┬ProductPrice
  │ ├──[-] oneOf (1:1013080)❌ 
  │ ├──Discriminator
  │ ├─┬ONEOF
  │ │ └──[🔀] $ref (60937:23)❌ 
  │ └─┬ONEOF
  │   └──[🔀] $ref (60759:23)❌ 
  ├─┬CheckoutLinkCreateProduct
  │ └─┬seats
  │   └─┬ANYOF
  │     └──[🔀] maximum (30466:28)❌ 
  └─┬BenefitDownloadablesUpdate
    └──[-] properties (1:407473)❌ 
Document Element Total Changes Breaking Changes
info 1 0
paths 250 57
tags 1 1
components 109 68
Linting Report 0 errors, 1 warnings, 14 hints

View full report

PYTHON CHANGELOG

No relevant generator changes

Based on Speakeasy CLI 1.648.0

Last updated by Speakeasy workflow

@github-actions github-actions Bot added the patch Patch version bump label Jun 13, 2026
@github-actions github-actions Bot force-pushed the speakeasy-sdk-regen-1781311562 branch 5 times, most recently from e67a3a3 to a0b5182 Compare June 18, 2026 00:51
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate 0.31.8 chore: 🐝 Update SDK - Generate 0.32.0 Jun 18, 2026
@github-actions github-actions Bot added minor Minor version bump and removed patch Patch version bump labels Jun 18, 2026
@github-actions github-actions Bot force-pushed the speakeasy-sdk-regen-1781311562 branch from 67c5efa to 3b5f23a Compare June 19, 2026 00:55
* `polar.organizations.update()`: 
  *  `request.organization_update.notification_settings` **Removed** **Breaking** ⚠️
  *  `response` **Changed** **Breaking** ⚠️
* `polar.orders.update()`:  `response.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar._endpointcheckout_expired_post()`: 
  *  `request.data.products.[].prices.[]` **Changed** **Breaking** ⚠️
* `polar.customer_meters.get()`:  `response.customer` **Changed** **Breaking** ⚠️
* `polar.customer_meters.list()`:  `response.items.[].customer` **Changed** **Breaking** ⚠️
* `polar.events.get()`:  `response.[system_event].[subscription.uncanceled].customer` **Changed** **Breaking** ⚠️
* `polar.events.list()`:  `response.[list_resource_event_].items.[].[system_event].[balance.dispute].customer` **Changed** **Breaking** ⚠️
* `polar.customer-sessions.create()`:  `response.customer` **Changed** **Breaking** ⚠️
* `polar.customer_portal.license_keys.activate()`:  `response.license_key.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.customer_portal.license_keys.validate()`:  `response.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.customer_portal.license_keys.get()`:  `response.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_created_post()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_updated_post()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_active_post()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_canceled_post()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_uncanceled_post()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_revoked_post()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_past_due_post()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar._endpointproduct_created_post()`: 
  *  `request.data.prices.[]` **Changed** **Breaking** ⚠️
* `polar._endpointproduct_updated_post()`: 
  *  `request.data.prices.[]` **Changed** **Breaking** ⚠️
* `polar._endpointorganization_updated_post()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.customer_portal.license_keys.list()`:  `response.items.[].customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.customers.get_state_external()`:  `response` **Changed** **Breaking** ⚠️
* `polar._endpointcheckout_created_post()`: 
  *  `request.data.products.[].prices.[]` **Changed** **Breaking** ⚠️
* `polar.customers.get_state()`:  `response` **Changed** **Breaking** ⚠️
* `polar.organizations.list_organizations()`:  `response.items.[]` **Changed** **Breaking** ⚠️
* `polar._endpointcheckout_updated_post()`: 
  *  `request.data.products.[].prices.[]` **Changed** **Breaking** ⚠️
* `polar.organizations.create()`: 
  *  `request.notification_settings` **Removed** **Breaking** ⚠️
  *  `response` **Changed** **Breaking** ⚠️
* `polar.checkouts.create()`: 
  *  `request.prices.{}.[].[free]` **Removed** **Breaking** ⚠️
  *  `response.products.[].prices.[]` **Changed**
* `polar.subscriptions.list()`:  `response.items.[]` **Changed** **Breaking** ⚠️
* `polar.subscriptions.create()`:  `response` **Changed** **Breaking** ⚠️
* `polar.subscriptions.get()`:  `response` **Changed** **Breaking** ⚠️
* `polar.subscriptions.revoke()`:  `response` **Changed** **Breaking** ⚠️
* `polar.subscriptions.update()`:  `response` **Changed** **Breaking** ⚠️
* `polar.benefits.update()`:  `request_body` **Changed** **Breaking** ⚠️
* `polar.benefits.grants()`:  `response.items.[].customer` **Changed** **Breaking** ⚠️
* `polar.benefit-grants.list()`:  `response.items.[].customer` **Changed** **Breaking** ⚠️
* `polar.customers.update_external()`:  `response` **Changed** **Breaking** ⚠️
* `polar.products.create()`: 
  *  `request` **Changed** **Breaking** ⚠️
  *  `response.prices.[]` **Changed**
* `polar.customers.get_external()`:  `response` **Changed** **Breaking** ⚠️
* `polar.products.update()`: 
  *  `request.product_update.prices.[].[2].[free]` **Removed** **Breaking** ⚠️
  *  `response.prices.[]` **Changed**
* `polar.customers.update()`:  `response` **Changed** **Breaking** ⚠️
* `polar.orders.list()`:  `response.items.[].customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.orders.create()`:  `response.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.orders.get()`:  `response.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.organizations.get()`:  `response` **Changed** **Breaking** ⚠️
* `polar.orders.finalize()`:  `response.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.customers.get()`:  `response` **Changed** **Breaking** ⚠️
* `polar.license_keys.list()`:  `response.items.[].customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.customers.create()`:  `response` **Changed** **Breaking** ⚠️
* `polar.customers.list()`:  `response.items.[]` **Changed** **Breaking** ⚠️
* `polar.license_keys.activate()`:  `response.license_key.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.license_keys.validate()`:  `response.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.license_keys.get_activation()`:  `response.license_key.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.license_keys.update()`:  `response.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar.license_keys.get()`:  `response.customer.avatar_url` **Changed** **Breaking** ⚠️
* `polar._endpointbenefit_grant_cycled_post()`: 
  *  `request.data.[benefit_grant_discord_webhook].customer` **Changed**
* `polar.files.update()`:  `response.[support_case_attachment]` **Added**
* `polar.files.uploaded()`:  `response.[support_case_attachment]` **Added**
* `polar.files.create()`: 
  *  `request.[support_case_attachment]` **Added**
* `polar.files.list()`:  `response.items.[].[support_case_attachment]` **Added**
* `polar.checkouts.client_confirm()`:  `response.products.[].prices.[]` **Changed**
* `polar.checkouts.client_update()`:  `response.products.[].prices.[]` **Changed**
* `polar.checkouts.client_get()`:  `response.products.[].prices.[]` **Changed**
* `polar.checkout-links.list()`:  `response.items.[].products.[].prices.[]` **Changed**
* `polar.checkout-links.create()`:  `response.products.[].prices.[]` **Changed**
* `polar.checkout-links.get()`:  `response.products.[].prices.[]` **Changed**
* `polar.checkout-links.update()`:  `response.products.[].prices.[]` **Changed**
* `polar.checkouts.update()`:  `response.products.[].prices.[]` **Changed**
* `polar.checkouts.get()`:  `response.products.[].prices.[]` **Changed**
* `polar.checkouts.list()`:  `response.items.[].products.[].prices.[]` **Changed**
* `polar.products.update_benefits()`:  `response.prices.[]` **Changed**
* `polar.products.get()`:  `response.prices.[]` **Changed**
* `polar.products.list()`:  `response.items.[].prices.[]` **Changed**
* `polar._endpointbenefit_grant_revoked_post()`: 
  *  `request.data.[benefit_grant_license_keys_webhook].customer` **Changed**
* `polar._endpointbenefit_grant_updated_post()`: 
  *  `request.data.[benefit_grant_meter_credit_webhook].customer` **Changed**
* `polar.members.update_member()`: 
  *  `request.member_update.email` **Added**
* `polar.members.update_member_by_external_id()`: 
  *  `request.member_update.email` **Added**
* `polar.customer_portal.seats.list_claimed_subscriptions()`:  `response.items.[].product.prices.[]` **Changed**
* `polar._endpointbenefit_grant_created_post()`: 
  *  `request.data.[benefit_grant_custom_webhook].customer` **Changed**
* `polar._endpointorder_refunded_post()`: 
  *  `request.data.customer.avatar_url` **Changed**
* `polar._endpointorder_paid_post()`: 
  *  `request.data.customer.avatar_url` **Changed**
* `polar._endpointorder_updated_post()`: 
  *  `request.data.customer.avatar_url` **Changed**
* `polar.customer_portal.members.update_member()`: 
  *  `request.customer_portal_member_update.name` **Added**
* `polar.customer_portal.orders.list()`:  `response.items.[].product.prices.[]` **Changed**
* `polar.customer_portal.orders.get()`:  `response.product.prices.[]` **Changed**
* `polar.customer_portal.orders.update()`:  `response.product.prices.[]` **Changed**
* `polar.customer_portal.organizations.get()`:  `response.products.[].prices.[]` **Changed**
* `polar.customer_portal.subscriptions.list()`:  `response.items.[].product.prices.[]` **Changed**
* `polar.customer_portal.subscriptions.get()`:  `response.product.prices.[]` **Changed**
* `polar.customer_portal.subscriptions.cancel()`:  `response.product.prices.[]` **Changed**
* `polar.customer_portal.subscriptions.update()`:  `response.product.prices.[]` **Changed**
* `polar._endpointorder_created_post()`: 
  *  `request.data.customer.avatar_url` **Changed**
* `polar._endpointcustomer_state_changed_post()`: 
  *  `request.data` **Changed**
* `polar._endpointcustomer_deleted_post()`: 
  *  `request.data` **Changed**
* `polar._endpointcustomer_updated_post()`: 
  *  `request.data` **Changed**
* `polar._endpointcustomer_created_post()`: 
  *  `request.data` **Changed**
@github-actions github-actions Bot force-pushed the speakeasy-sdk-regen-1781311562 branch from e257e14 to 846b494 Compare June 20, 2026 00:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant